package com.tbit.main.service;

import com.tbit.main.pojo.MachineNeatLog;
import com.tbit.main.pojo.MachineNeatLogSta;

import java.util.List;

/**
 * @author LMY
 * @create 2021-01-08 16:14
 * 摆车
 */
public interface MachineNeatService {

    /**
     * 插入
     *
     * @param machineNeatLog
     */
    Integer insert(MachineNeatLog machineNeatLog);

    /**
     * 按时间分组统计
     *
     * @param agentId
     * @param userType
     * @param usermainId
     * @param startTime
     * @param endTime
     * @return
     */
    List<MachineNeatLogSta> groupByTime(Integer agentId, Integer userType, Integer usermainId,
                                        String startTime, String endTime, Integer isValid, List<Integer> regionId);

    /**
     * 根据时间查询
     *
     * @param accountId
     * @param userMainId
     * @param startTime
     * @param endTime
     * @return
     */
    List<MachineNeatLog> getByTime(Integer accountId, Integer userMainId, String startTime, String endTime, Integer isValid, List<Integer> regionId);

}
